seasoned punster

Translations
опытный шутник
Being a seasoned punster, he has a pun for every occasion.
Будучи опытным шутником, он имеет каламбур на каждый случай.